<?php
/* session_start();

  /*include("connexion_bdd.php"); */
include("fonctions.php");

/* initialisation_bdd($bdd);

  $req_options = $bdd->query("SELECT * FROM option_generale ORDER BY id_option_generale LIMIT 1 ");
  $data_options = $req_options->fetch();
  $req_options->closeCursor();

  if (!isset($_SESSION['user']) && (!isset($location) || $location != "connexion")) {
  header("Location: connexion.php");
  exit(0);
  } else if (isset($_SESSION['user']) && isset($location) && $location == "connexion" && (!isset($_GET['a']) || $_GET['a'] != "deco")) {
  header("Location: index.php");
  exit(0);
  } else if (isset($_SESSION['user'])) {
  $req_infos_utilisateur = $bdd->query("SELECT * FROM utilisateur WHERE id_utilisateur='" . $_SESSION['user'] . "' ");
  $data_infos_utilisateur = $req_infos_utilisateur->fetch();
  try {
  $bdd->query("UPDATE utilisateur SET derniere_connexion='" . time() . "' WHERE id_utilisateur='" . $_SESSION['user'] . "' ");
  } catch (Exception $e) {
  $message = "Erreur : " . $e->getMessage() . "<br/><br/>N° : " . $e->getCode();
  $titre = "Erreur MySQL !";
  $redir = transformer_url("index.php");
  echo'<meta http-equiv="refresh" content="0; url=notification.php?type=0&titre=' . $titre . '&mess=' . $message . '&redir=' . $redir . '&temps=10" />';
  exit(-1);
  }

  if ($data_infos_utilisateur['admin'] == 1) {
  if (!is_dir("./bdd")) {
  if (!mkdir("./bdd")) {
  echo'ERREUR : problème de création du dossier "./bdd" !';
  exit(0);
  }
  chmod("./bdd", 0740);
  htaccess("./bdd/");
  }
  $req_derniere_sauvegarde = $bdd->query("SELECT date_sauvegarde FROM sauvegarde_bdd WHERE manuelle='0' ORDER BY date_sauvegarde DESC LIMIT 1");
  if ($req_derniere_sauvegarde->rowCount() > 0)
  $data_derniere_sauvegarde = $req_derniere_sauvegarde->fetch();
  if ($data_derniere_sauvegarde['date_sauvegarde'] < (time() - $data_options['delai_sauvegarde_bdd_automatique']) || $req_derniere_sauvegarde->rowCount() == 0) {
  $req_liste_sauvegardes = $bdd->query("SELECT id_sauvegarde_bdd FROM sauvegarde_bdd WHERE manuelle='0' ");
  if ($req_liste_sauvegardes->rowCount() >= $data_options['nombre_sauvegarde_bdd_automatique']) {
  $limit = ($req_liste_sauvegardes->rowCount() - $data_options['nombre_sauvegarde_bdd_automatique']) + 1;
  $req_sauvegarde = $bdd->query("SELECT * FROM sauvegarde_bdd WHERE manuelle='0' ORDER BY date_sauvegarde LIMIT 0," . $limit . " ");

  try {
  $bdd->beginTransaction();

  while ($data_sauvegarde = $req_sauvegarde->fetch()) {
  $fichier_supp = $data_sauvegarde['nom_fichier'];

  $bdd->query("DELETE FROM sauvegarde_bdd WHERE id_sauvegarde_bdd='" . $data_sauvegarde['id_sauvegarde_bdd'] . "' ");
  if (!unlink("./bdd/" . $fichier_supp . "")) {
  throw new Exception("Erreur de suppression automatique d'une des sauvegardes de la base de données !");
  }
  }

  $bdd->commit();
  } catch (Exception $e) {
  $bdd->rollback();

  $message = "Erreur : " . $e->getMessage();
  $titre = "Erreur de sauvegarde automatique de la BDD !";
  $redir = transformer_url("index.php");
  echo'<meta http-equiv="refresh" content="0; url=notification.php?type=0&titre=' . $titre . '&mess=' . $message . '&redir=' . $redir . '&temps=10" />';

  exit(-1);
  }

  $req_sauvegarde->closeCursor();
  }

  $req_liste_sauvegardes->closeCursor();

  $nom_fichier_ajouter = $db . "_auto_" . date('d-m-Y') . "_" . date('H') . "h" . date('i') . ".sql";

  try {
  $bdd->beginTransaction();

  system("mysqldump --lock-tables=false --host=" . $host . " --user=" . $user . " --password=" . $pass . " " . $db . " > ./bdd/" . $nom_fichier_ajouter . "", $error);

  if ($error == 2) {
  throw new Exception(select_message(18));
  }
  chmod("./bdd/" . $nom_fichier_ajouter . "", 0740);
  $req_ajout_sauvegarde2 = $bdd->prepare("INSERT INTO sauvegarde_bdd(id_sauvegarde_bdd, nom_fichier, date_sauvegarde, manuelle) VALUES('', :nom_fichier, :date_sauvegarde, :manuelle)");
  $req_ajout_sauvegarde2->execute(array('nom_fichier' => $nom_fichier_ajouter, 'date_sauvegarde' => time(), 'manuelle' => '0'));

  $bdd->commit();
  } catch (Exception $e) {
  $bdd->rollback();

  $message = "Erreur : " . $e->getMessage();
  $titre = "Erreur de sauvegarde automatique de la BDD !";
  $redir = transformer_url("index.php");
  echo'<meta http-equiv="refresh" content="0; url=notification.php?type=0&titre=' . $titre . '&mess=' . $message . '&redir=' . $redir . '&temps=10" />';

  exit(-1);
  }
  }
  $req_derniere_sauvegarde->closeCursor();
  }
  $req_infos_utilisateur->closeCursor();
  } */

if (isset($_GET['date'])) {
    if (is_numeric($_GET['date']))
        $_SESSION['date_agenda'] = $_GET['date'];
    else if (preg_match("#^[0-9]{4}-[0-9]{2}-[0-9]{2}$#", $_GET['date']))
        $_SESSION['date_agenda'] = mktime('0', '0', '0', preg_replace('#^[0-9]{4}-([0-9]{2})-[0-9]{2}$#', '$1', $_GET['date']), preg_replace('#^[0-9]{4}-[0-9]{2}-([0-9]{2})$#', '$1', $_GET['date']), preg_replace('#^([0-9]{4})-[0-9]{2}-[0-9]{2}$#', '$1', $_GET['date']));
}
else {
    if (!isset($_SESSION['date_agenda']))
        $_SESSION['date_agenda'] = mktime('0', '0', '0', date('m', time()), date('d', time()), date('Y', time()));
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Logiciel ETUDIS</title>
        <link rel="shortcut icon" href="images/etudis.ico"></link>
        <link href="css/general.css" rel="stylesheet" type="text/css"></link>
        <link href="css/header.css" rel="stylesheet" type="text/css"></link>
        <link href="css/corps.css" rel="stylesheet" type="text/css"></link>
        <link href="css/mini-agenda.css" rel="stylesheet" type="text/css"></link>
        <link href="css/footer.css" rel="stylesheet" type="text/css"></link>
        <link href="css/calendrier.css" rel="stylesheet" type="text/css"></link>
        <link href="css/nivo-slider.css" rel="stylesheet" type="text/css"></link>
        <link href="css/superbox.css" rel="stylesheet" type="text/css"></link>
        <link href="css/bbcode.css" rel="stylesheet" type="text/css"></link>
        <link href="css/skins.css" rel="stylesheet" type="text/css"></link>

        <link rel="stylesheet" href="js/themes/base/jquery.ui.all.css">
            <script src="js/jquery-1.7.1.js"></script>
            <script //src="development-bundle/ui/jquery.ui.core.js"></script>
            <script src="js/ui/jquery.ui.widget.js"></script>
            <script //src="development-bundle/ui/jquery.ui.datepicker.js"></script>
            <link rel="stylesheet" href="js/demos.css">
       
        <script type="text/javascript" src="js/jquery.js"></script>
                <script type="text/javascript" src="js/fonctions.js"></script>
                <script type="text/javascript" src="js/jquery.ui.core.js"></script>
                <script type="text/javascript" src="js/jquery.ui.datepicker.js"></script>
                <script type="text/javascript" src="js/jquery.nivo.slider.pack.js"></script>
                <script type="text/javascript" src="js/jquery.superbox-min.js"></script>
                <script type="text/javascript" src="js/jquery.markitup.js"></script>
                <script type="text/javascript" src="js/jquery-1.7.1.min"></script>
                <script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min"></script>
                <script type="text/javascript" src="js/set.js"></script>

                </head>

                <body>

                    <div id="corps">

                        <div id="header">
                            <table>
                                <tr>
                                    <td id="logo"><a href="index.php"><img src="images/logo.jpg" alt="[LOGO ETUDIS]"/></a></td>
                                    <td><a href="index.php"><img src="images/header.jpg" alt="ETUDIS : Logiciel de suivi d'études"/></a></td>
                                    <?php
                                    if (isset($_SESSION['user'])) {
                                        echo'<td id="menu">
                                        <ul>
                                                <li><a href="index.php" id="lien_accueil" title="Page d\'Accueil"></a></li>
                                                <li><a href="dossier_etude.php" id="lien_etudes" title="Les Dossiers d\'études"></a></li>
                                                <li><a href="base_de_donnees.php" id="lien_bdd" title="Base de Données"></a></li>
                                                <li><a href="utilisateurs.php" id="lien_utilisateurs" title="Liste des utilisateurs"></a></li>';
                                        if ($data_infos_utilisateur['admin'] == 1)
                                            echo'<li><a href="administration.php" id="lien_admin" title="Panneau d\'administration"></a></li>';
                                        echo'<li><a href="connexion.php?a=deco" id="lien_deconnexion" title="Déconnexion"></a></li>
                                        </ul>
                                </td>';
                                    }
                                    ?>
                                </tr>
                            </table>
                        </div>

                        <div id="contenu">

                            <?php
                            if (isset($_SESSION['user'])) {
                                echo'<table class="accueil">
                                <tr>
                                    <td colspan="2" valign="top">
                                        <h1 style="position:relative;top:30px;">Bienvenue ' . stripslashes($data_infos_utilisateur['prenom_utilisateur']);
                                if (doublon($bdd, array($data_infos_utilisateur['prenom_utilisateur'], $data_infos_utilisateur['nom_utilisateur'])))
                                    echo'[' . $data_infos_utilisateur['id_utilisateur'] . ']';
                                echo' sur le logiciel !</h1>
                                        <div id="presentation">';
                                include("accueil.php");
                                echo'</div>
                                    </td>
                                </tr>
                            </table>';
                            }
                            ?>
